package cn.xxxy.fourm.service;

import java.util.List;

import cn.xxxy.fourm.model.PostDto;



public interface PostService {
	/**
	 * 分页查询
	 * @param page
	 * @param rows
	 * @return
	 */
	List<PostDto> listPage(int page,int rows);
	/**
	 * 查询所有置顶的帖子
	 * @return
	 */
	List<PostDto> listTopPost();
	/**
	 * 查询所有未完结的帖子
	 * @return
	 */
	List<PostDto> listUnCompletePost();
	/**
	 * 查询所有已完结的帖子
	 * @return
	 */
	List<PostDto> listCompletePost();
	/**
	 * 查询所有精品帖子
	 * @return
	 */
	List<PostDto> listQualityPost();
	/**
	 * 查询所有最新一月的帖子
	 * @return
	 */
	List<PostDto> listNewPost();
	/**
	 * 查询所有最新一月的帖子
	 * @return
	 */
	List<PostDto> listHotPost();
	/**
	 * 获取帖子详情
	 * @param pid 帖子id
	 * @return
	 */
	PostDto getPostDetail(int pid);
	/**
	 * 查询我最近发的帖子
	 * @param uid
	 * @return
	 */
	List<PostDto> listMyPostsByUid(int uid);
	/**
	 * 关键字查询
	 * @param key
	 * @return
	 */
	List<PostDto> listkeySearchPost(String key);
}
